package com.logica.mdm.webservices.messages;

import java.io.Serializable;

import javax.xml.bind.annotation.XmlType;

import com.logica.mdm.webservices.dataobject.crm.contact.ContactData;

/**
 * CleansePutCrmContact composite request bean.
 * @author Fabien Crespel <fabien.crespel@logica.com>
 */
@XmlType(propOrder={ "interactionId", "generateSourceKey", "systemName", "contact" })
public class CleansePutCrmContactCompositeRequest implements Serializable {
	private static final long serialVersionUID = 1L;

	private String interactionId;
	private boolean generateSourceKey;
	private String systemName;
	private ContactData contact;

	public String getInteractionId() {
		return interactionId;
	}

	public void setInteractionId(String interactionId) {
		this.interactionId = interactionId;
	}

	public boolean isGenerateSourceKey() {
		return generateSourceKey;
	}

	public void setGenerateSourceKey(boolean generateSourceKey) {
		this.generateSourceKey = generateSourceKey;
	}

	public String getSystemName() {
		return systemName;
	}

	public void setSystemName(String systemName) {
		this.systemName = systemName;
	}

	public ContactData getContact() {
		return contact;
	}

	public void setContact(ContactData contact) {
		this.contact = contact;
	}

}
